package com.itheima.service;

import com.itheima.common.entity.PageResult;
import com.itheima.common.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.CheckItem;

import java.util.ArrayList;
import java.util.List;

public interface CheckGroupService {
    /**
     * 添加检查组
     *
     * @param checkGroup
     * @param checkItemIds
     */
    void addcheckGroup(CheckGroup checkGroup, List<Integer> checkItemIds);
/**
 * 检查组分页查询
 * @param queryPageBean
 * @return
 */
    PageResult pageQuery(QueryPageBean queryPageBean);

    void deletecheckGroup(Long id);

    List<Long> findCheckGroupIdsBySetmealId(Long setmealId);

    List<CheckGroup> findByIdcheckGroup(Long id);

    List<CheckItem> findByAllcheckGroup();

    void updatecheckGroup(CheckGroup checkGroup, List<Integer> checkItemIds);
}
